package com.ocean.service.library;

import com.ocean.entity.library.Record;
import com.ocean.vo.R;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * Project：SchoolManage
 * Package：com.ocean.service.library.impl
 * Author:zy
 * Time:2023/3/3
 */

public interface RecordService {
    /**
     * 新增图书借阅记录
     * @param record
     * @return
     */
    R save(Record record);

    /**
     * 删除借阅记录
     * @param id
     * @return
     */
    R del(int id);

    /**
     * 修改借阅记录信息
     * @param record
     * @return
     */
    R update(Record record);

    /**
     * 分页查询
     * @return
     */
    R queryPage(int page,int size);

    /**
     * 批量插入
     * @param file
     * @return
     */
    R importData(MultipartFile file);

    /**
     * 导出数据
     */
    void exportData(HttpServletResponse response);

    R queryEchartsStu();

    R queryEchartsBook();
}
